// Clase que define un cubo compuesto por varios cubos

#ifndef COMPLEX_CUBE_H_
#define COMPLEX_CUBE_H_

#include "ComplexObject.h"

class ComplexCube : public ComplexObject
{
private:
	Transform * mAnimatedRotation;
	float mDelta;

public:
	ComplexCube(float size, VisibleFace vf, GraphicalFace gf,ShadingModel sm);
	~ComplexCube();

	void AddAnimatedRotation(Transform * rot, float delta);

	virtual void VUpdate(float delta);
};

#endif // COMPLEX_CUBE_H_